#ifndef __DISPLAY_H__
#define __DISPLAY_H__


/*Page*/
#include "PageManager/page_manager.h"
typedef enum
{
    /*保留*/
    PAGE_NONE,
    /*用户页面*/
    PAGE_Startup, // 启动界面
    PAGE_Home,    // 主页
    PAGE_Menu,    // 菜单
    // PAGE_DialPlate,
    // PAGE_MainMenu,
    // PAGE_TimeCfg,
    // PAGE_Backlight,
    // PAGE_StopWatch,
    // PAGE_Altitude,
    // PAGE_About,
    // PAGE_Game,
    /*保留*/
    PAGE_MAX
} Page_Type;

typedef enum
{   
    PAGE_EVENT_KEY1_SC,
    PAGE_EVENT_MAX,
} Page_Event_Type;




/*LittleVGL*/
#include "lvgl/lvgl.h"
#include "lv_port_disp.h"
#include "lv_port_indev.h"

#include "lv_demos.h"


LV_FONT_DECLARE(font_agencyb_36);
LV_FONT_DECLARE(font_ds_digital_bold_italic_24);
LV_FONT_DECLARE(font_ds_digital_bold_italic_72);
LV_FONT_DECLARE(font_ds_digital_bold_24);
LV_FONT_DECLARE(font_ds_digital_bold_72);
LV_IMG_DECLARE(ImgBg);
LV_IMG_DECLARE(image_bg);
LV_IMG_DECLARE(image_icon_humi);
LV_IMG_DECLARE(image_icon_temp);
LV_IMG_DECLARE(image_icon_avatar);

void display_init(void);
void display_update(void);

lv_obj_t * AppWindow_GetCont(uint8_t pageID);


#endif
